<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>素数检测</title>
        <style type="text/css">
            h1{
                text-align: center;
            }
            .in{
                text-align: center;
            }
        </style>
    </head>
    <body>
        <h1>输入一个数字检测其是否为素数</h1>
        <div class="in">
            <input id="num" name="number" type="text" size="50" onkeyup="value = value.replace(/D/g,'')">
            <button onclick="tj()">提交</button>
            <p id="ans"></p>
        </div>
        <script type="text/javascript">
            function tj(){
                let nu = document.getElementById("num").value;
                if(nu===''){
                    window.alert("请输入数据");
                    return ;
                }
                nu = Number(nu);
                document.getElementById("num").value='';
                if(nu<2){
                    document.getElementById("ans").innerText="这不是一个素数";
                    return ;
                }
                for(let i = 2;i*i<=nu;++i){
                    if(nu%i===0){
                        document.getElementById("ans").innerText="这不是一个素数";
                        return ;
                    }
                }
                document.getElementById("ans").innerText="这是一个素数";
            }
        </script>
    </body>
</html>